Career 2021 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F1 Portugal F2 Australia F2 Portugal F3 Romania F8 Spain F17 Spain F18 Portugal #1-w2 Portugal #1-w3 Portugal #1-w4 Brazil F10 Tunisia F5 Portugal F3 Italy F5 Italy F6 Bulgaria-w2 Bulgaria-w3 Bulgaria-w4 France F8 France F9 Venezuela F6 Romania F9 Nigeria F2 France F5 Portugal F3 Morocco F5 Brazil F11 Portugal F7 Romania F10 Portugal F1 Portugal F2 Portugal F3 Turkey F7 Romania F4 Turkey F8 Turkey F9 Portugal F6 Italy F20 Italy F28 Portugal F8 Portugal F9 Portugal F10 Australia F9 Australia F1 Bulgaria-w1 Bulgaria-w1 Poland F4 Bulgaria-w2 Portugal F1 Portugal F2 Portugal F3 Morocco F2 Morocco F3 Italy F5 Italy F6 Portugal F4 Portugal F5 Portugal F6 Bulgaria-w3 Portugal F9 Portugal F10 Portugal F11 Italy F23 Italy F24 Nigeria F1 France F4 Bulgaria-w4 Portugal F13 Portugal #1-w1 Venezuela F5 Tunisia F1 Tunisia F2 Tunisia F4 Tunisia F5 Tunisia F6 Portugal F1 Portugal F3 Tunisia F12 Tunisia F13 Tunisia F14 Tunisia F6 Tunisia F15 Portugal F4 Portugal F5 Portugal F6 Portugal F7 Bulgaria F4 Spain F18 Spain F19 Spain F20 Portugal F8 Portugal F10 Spain F24 Romania F12 Italy F25 Tunisia F23 Portugal F12 Tunisia F27 Tunisia F28 Tunisia F29 Tunisia F30 Tunisia F31 Portugal F1 (Vale Do Lobo) Portugal F2 (Faro) Portugal F3 (Loule) Portugal F4 (Lisbon) Portugal F5 (Quinta Da Marinha) Portugal F6 (Porto) Portugal F7 (Carcavelos) Italy F10 (Santa Margherita Di Pula) Sweden F2 (Bastad) Spain F16 (Huelva) Portugal F8 (Lisbon) Portugal F9 (Setubal) Portugal F10 (Torres Vedras) Portugal F11 (Povoa de Varzim) Spain F22 (Denia) Spain F23 (Xativa) Portugal F14 (Porto) Portugal F17 (Sintra) Portugal F18 (Sintra) Spain F29 (Sevilla) Portugal F19 (Castelo Branco) Portugal F20 (Oliveira De Azemeis) Portugal F21 (Idanha-a-Nova) Italy F34 (Santa Margherita Di Pula) Italy F35 (Santa Margherita Di Pula) Italy F36 (Santa Margherita Di Pula) Tunisia F36 (Hammamet) Tunisia F37 (Hammamet) USA F3 (Naples) USA F4 (Sunrise) USA F5 (Weston) USA F6 (Palm Coast) Portugal F1 (Vale Do Lobo) Portugal F2 (Faro) Portugal F3 (Loule) Portugal F5 (Vilamoura) Italy F7 Portugal F6 (Lisbon) Portugal F7 (Porto) Portugal F8 (Cascais) Italy F11 (Napoli) Romania F2 (Bacau) Spain F14 (Huelva) Portugal F9 (Povoa de Varzim) Portugal F10 (Setubal) Portugal F11 (Castelo Branco) France F13 (Ajaccio) Portugal F12 (Porto) Portugal F13 (Caldas Da Rainha) Portugal F14 (Sintra) Portugal F15 (Sintra) Portugal F16 (Sintra) Tunisia F31 (Monastir) Portugal F17 (Setubal) Portugal F18 (Oliveira De Azemeis) Portugal F19 (Idanha-a-Nova) Portugal F20 (Idanha-a-Nova) Portugal F21 (Sao Bras de Alportel) Portugal F22 (Tavira) Tunisia F41 (Monastir) Tunisia F42 (Monastir) Tunisia F43 (Monastir) Tunisia F44 (Monastir) Tunisia F45 (Monastir) M15 Vale Do Lobo M15 Faro M15 Loule M15 Portimao M15 Quinta Do Lago M15 Reus M15 Madrid M25 Vic M15 Majadahonda M25 Huelva M15 Setubal M15 Idanha-A-Nova M15 Idanha-A-Nova M15 Castelo Branco M25 Porto M15 Sintra M15 Sintra M15 Sao Bras Alportel M25+H Oliveira De Azemeis M25 Tavira M25 Setubal M25 Quinta Do Lago M25 Portimao Poznan Challenger USTA Challenger of San Antonio - San Antonio 2003 Freeman Men's Challenger - Joplin Tennis Napoli Cup - Napoli XL Bermuda Open - Bermuda Tunis Challenger Alessandria Challenger Milan Challenger San Marino Challenger Kitzbuhel Challenger Istanbul Challenger Charlottesville Challenger Champaign Challenger Copa Petrobras-Uruguay - Montevideo Barletta Challenger Bancolombia Open - Cali Poznan Challenger Copa Petrobras Brazil - Aracaju Istanbul Challenger Braunschweig Challenger Kia International In Caloundra - Caloundra Pozoblanco Challenger Como Challenger Genova Challenger Quito Challenger Copa Petrobras Argentina - Buenos Aires Medellin Challenger Pereira Challenger Samarkand Challenger South African Airways Tennis Open - Durban Besancon Challenger Sao Paulo Challenger Napoli Challenger Isla de Gran Canaria - Mas Palomas Seville Challenger Reunion Island Challenger St. Brieuc Challenger Schickedanz Open 2007 - Furth Perugia Challenger Athens Challenger Tarragona Challenger Open de Montauban - Montauban Aamulehti Tampere Opene - Tampere Cordenons Challenger TEAN International - Alphen Aan Den Rijn Lisbon Challenger Tunisia F32 Copa Petrobras Paraguay - Asuncion Szczecin Challenger Cyclus Open de Tenis - Florianopolis Lima Challenger 2007 - Lima Rome Challenger Furth Challenger Copa Petrobras-Colombia - Bogota Sweden F1 (Karlskrona) Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger DCN de Cherbourg - Cherbourg XII Abierto Internacional de Salinas - Salinas Segovia Challenger Mitsubishi Electric Europe Cup - Monza Kos-Zucchetti Tennis Cup - Cordenons Maia Open 2002 - Maia Bukhara Challenger - Bukhara Lugano Challenger Furth Challenger Prostejov Challenger Genova Open Challenger - Genova Tanger Challenger Meknes Challenger Poznan Challenger Seoul Challenger Le Gosier Challenger Marrakech Challenger Braunschweig Challenger Caltanissetta Challenger Rio De Janeiro Challenger Czech Open 2005 - Prostejov Lisbon Challenger Braga Challenger Santo Domingo Challenger The LTA Hull Challenger - Hull XL Capital Bermuda Open - Bermuda 2002 Azalea Orthopedic Challenger - Tyler C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Zivnobanka Czech Open - Prostejov The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno The Priority Telecom Open - Amersfoort Next Generation Hardcourts - Adelaide BMW Open - Munich Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Generali Open - Kitzbuhel BCR Open Romania - Bucharest Next Generation Adelaide International - Adelaide Tennis Napoli Cup - Napoli ECM Prague Open 2005 - Prague Pilot Pen Tennis - New Haven Stella Artois Clay Court Championships - Budaors Medibank International - Sydney Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Togliatti Cup - Togliatti Challenger Copa Sevilla - Seville Copa Petrobras - Bogota Memorial Manfredini - Sassuolo Harbour Tennis Cup Regione Lombardia - Milan Open de Montauban - Montauban SA Tennis Open - Johannesburg Porsche Open - Poznan Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Mordovia Cup 2005 - Saransk GHI Bronx Tennis Classic - Bronx ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Dusseldorf Open 2006 - Dusseldorf Challenger Copa Sevilla - Seville Bank Austria Tennis Trophy - Vienna Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Davidoff Swiss Indoors Basel - Basel Copa Petrobras Argentina - Buenos Aires Brisbane International - Brisbane Medibank International - Sydney Kia International In Kawana - Kawana Challenger Britania Zavaleta - Puebla Movistar Open - Santiago Bancolombia Open - Bogota 4th Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Fes Abierto Mexicano Telcel - Acapulco Morocco Tennis Tour - Marrakech Polska Energia Open - Bytom Grand Prix Hassan II - Casablanca Arpa Ceramic Cup - Reggio Emilia Estoril Open - Estoril Gerry Weber Open - Halle Copa Petrobras Uruguay - Montevideo Ordina Open - s-Hertogenbosch Samarkand Challenger - Samarkand Catella Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Morocco Tennis Tour - Marrakech Open Sud de France - Montpellier Siemens Open - Scheveningen Brisbane International - Brisbane Medibank International - Sydney Pekao Open 2005 - Szczecin Brasil Open - Costa do Sauipe Akbank Private Banking TED Open - Istanbul Abierto Mexicano Telcel - Acapulco Morocco Tennis Tour - Rabat Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Tampere Challenger San Marino Challenger Tunis Open - Tunis Allianz Suisse Open - Gstaad Winston Salem - Winston Salem BCR Open Romania - Bucharest Orleans Challenger Kia International in Caloundra - Caloundra Aircel Chennai Open - Chennai Samsung Securities Cup Challenger Tennis - Seoul Morocco Tennis Tour - Casablanca International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Tarragona Challenger Estoril Open - Estoril Zenith Tennis Cup-Harbour Club - Milan Copa Sevilla Internacionales de Andalucia - Seville Rabat Challenger Challenger Britania Zavaleta - Puebla Alessandria Challenger 5° Sporting Challenger - Turin The USTA Challenger at West End Racquet - Torrance Brasil Open - Sao Paulo Napoli Challenger Napoli Challenger Abierto Internacional Varonil Ciudad de Cancun - Cancun Waco International Tennis Challenger - Waco BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Milan Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Rome Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Buenos Aires Challenger Unique Zagreb Open - Zagreb USTA Men's Challenger of Dallas - Dallas Power Horse Cup - Dusseldorf Bet-at-home Cup - Kitzbuhel Adidas International - Sydney Akbank Private Banking TED Open 2006 - Istanbul Porsche Open - Poznan AAPT Championships - Adelaide SkiStar Swedish Open - Bastad Milan Challenger Zagreb Challenger Tennis Channel Open - Las Vegas Synsam Swedish Open - Bastad GHI Bronx Classic - Bronx Nord LB Open 2007 - Braunschweig Shimadzu All Japan Indoor - Kyoto Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton Caltanissetta Challenger Rome Challenger dBI Tennis Challenger - Binghamton Samsung Securities Cup - Seoul BCR Open Romania - Bucharest China Open - Beijing Concurso Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons Porsche Open - Poznan Estoril Open - Estoril AIG Japan Open - Tokyo Morocco Tennis Tour - Tanger Antonio Savoldi-Marco Co. - Manerbio Memorial A. Manfredini Sassuolo Challenger - Sassuolo Kobstaedernes ATP Challenger - Kolding Copa Petrobras Paraguay - Asuncion ATP Open Castilla y Leon - Segovia Internationaux de Doubs Open de Franchie-Comte - Besancon Baden Open - Karlsruhe Copa Petrobras-Argentina - Buenos Aires Miller Lite Hall of Fame Tennis Championships - Newport Open de Montauban - Montauban The 69th King's Cup-Thailand Open - Bangkok Braga Challenger USTA Challenger of Burbank - Burbank Trani Challenger Challenger Cudad de Guayaquil - Guayaquil Seville Challenger Sofia Challenger Open de la Ville de Saint Denis - Reunion Island University of Tennessee USTA Challenger - Knoxville Turin Challenger The Wright Financial Group, Inc. Challenger - Champaign Brasil Open - Costa do Sauipe Open Seat Godo - Barcelona Estoril Open - Estoril Tunis Challenger South African Airways Open - East London Internationaux du Doubs - Besancon Ostrava Challenger BMW Tennis Championship - Sunrise Heineken Open Shanghai - Shanghai Challenger DCNS de Cherbourg - Cherbourg Heilbronn Challenger Scheveningen Challenger Mallorca Challenger Aberto de Santa Catarina - Florianopolis Argentina Open - Buenos Aires Genova Challenger Brasil Open - Costa do Sauipe BMW Tennis Championship - Sunrise Dallas Challenger Movistar Open - Santiago Prosperita Open 2007 - Ostrava Burnie Challenger USTA Challenger of Tiburon - Tiburon Almaty Challenger 1 - Almaty Heineken Challenger - Ho Chi Minh City 2004 Freeman Men's Challenger - Joplin Palermo Challenger Heineken Challenger 2004 - Ho Chi Minh City Zagreb Challenger 2002 Eddleman USTA Challenger - Birmingham Uncle Toby's Burnie Challenger - Tasmania ARMS USTA Challenger - Rocky Mount 9° Trani Cup - Trani Uncle Toby's Australian Men's Clay Court Challenger - Canberra San Marino Cepu Open - San Marino The Surbiton Trophy - Surbiton Karlsruhe Challenger XXXVII Torneig C.E. Laieta - Barcelona Prostejov Challenger Furth Challenger Ispat Open 2004 - Ostrava Sao Jose Do Rio Preto Challenger Steelers Cup - Kosice Milan Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Granby Challenger - Granby Lugano Challenger Marburg Challenger Brasov Challenger - Brasov Sao Leopoldo Challenger Schickedanz Open - Furth Copa Sevilla 2007 - Seville Turin Challenger Buenos Aires Challenger ATU Cup - Weiden Copa Claro - Buenos Aires Rijeka Challenger Binghamton Professional Tennis Tournament - Binghamton Nord/LB Open 2004 - Braunschweig GHI Bronx Classic - Bronx Scheveningen Challenger Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington ATP Challenger Trophy 2007 - Trnava Braunschweig Challenger Open Costa Daurada - Tarragona Siemens Open 2004 - Scheveningen BCR Open Romania - Bucharest If Stockholm Open - Stockholm Tashkent Challenger Samsung Securities Cup - Seoul VTR Open - Vina del Mar Flea Market Cup - Busan Open Castilla y Leon - Segovia Estoril Open - Estoril China Open - Beijing Uncle Tobys Challenger in Caloundra - Caloundra Bet-at-home Open - Hamburg Stockholm Open - Stockholm Morocco Tennis Tour - Rabat Generali Open - Kitzbuhel III Challenger Isla de Gran Canaria Ciudad de Telde - Telde San Juan Challenger Grand Prix Hassan II - Casablanca Guayaquil Challenger SkiStar Swedish Open - Bastad Itajai Challenger Trani Challenger Genoa Open Challenger-Fondazione Carige - Genova AAPT Championships - Adelaide Copa Petrobras-Brazil - Aracaju Adidas International - Sydney Kroger / St. Jude International - Memphis Challenger Britania Zavaleta - Puebla Napoli Challenger Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Seguros Bolivar Open - Medellin Knoxville Challenger USTA Freeman Men's Challenger - Joplin Bogota Challenger Bancastato Challenger Lugano - Lugano Fifth-Third Bank Tennis Championships - Lexington Adidas International - Sydney Apia International - Sydney Tennis Napoli Cup 2007 - Napoli Kroger / St. Jude International - Memphis BellSouth Open - Vina del Mar Grand Prix Hassan II - Casablanca Open de Moselle - Metz AEGON International - Eastbourne Sydney International - Sydney Movistar Open - Vina del Mar Open SEAT 2008 - Barcelona Brisbane - Brisbane Medibank International - Sydney Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Copa Claro - Buenos Aires Estoril Open - Estoril If Stockholm Open - Stockholm Brasil Open - Sao Paulo Tennis Masters Series - Indian Wells Generali Open - Kitzbuhel Tennis Masters Series - Miami VTR Open - Vina del Mar Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Medibank Private International - Sydney Portugal Open - Oeiras Stockholm Open - Stockholm Millennium Estoril Open - Estoril Open de Tenis Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington Open de Moselle - Metz Ljubljana Open 2008 - Ljubljana NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Seville Challenger Millennium Estoril Open - Estoril Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Stockholm Open - Stockholm Internazionali BNL dItalia - Rome Copa Telmex - Buenos Aires Legg Mason Tennis Classic - Washington D.C. Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Aircel Chennai Open - Chennai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid The Stella Artois Grass Court Championships - London Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Campionati Internazionali di Sicilia - Palermo AAPT Championships - Adelaide Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open de Tenis Comunidad Valenciana - Valencia French Open - Paris BMW Open - Munich U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Next Generation Adelaide International - Adelaide Sydney International - Sydney Wimbledon - London U.S. Open - New York Australian Open - Melbourne Copa Claro - Buenos Aires AEGON Championships - London Qatar Exxon Mobil Open - Doha If Stockholm Open - Stockholm Sony Ericsson Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Grand Prix Hassan II - Casablanca Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open Seat Godo 2005 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Idea Prokom Open - Sopot Generali Open - Kitzbuhel Credit Agricole Suisse Open - Gstaad Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Wimbledon - London Wimbledon - London French Open - Paris Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, World Group, PO, SRB-AUS 4-1 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 2R, AUS-THA 5-0 Davis Cup, Group 2, 2R, POR-CYP 5-0 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 2, PO, ALG-POR 0-5 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, Group 2, 1R, POR-DEN 4-1 Davis Cup, Europe/Africa Group II, 2R, POR-CYP 5-0 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group 2, 2R, POR-ALG 3-2 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group II, 2R, POR-LTU 5-0 Davis Cup, Group 1, PO, MAR-POR 2-3 Davis Cup, Group 1, 1R, GEO-POR 3-2 Davis Cup, Group 2, 2R, POR-TUN 4-1 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, World Group, QF, AUS-ARG 1-4 Australian Open Wildcard Play-Off - Melbourne Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors)